Big Huge Thesaurus

persona grata

noun

sounds kind of like